Shift register(移位寄存器):一种由多个触发器(flip-flops)串联构成的数字电路/存储结构,用于在时钟信号驱动下把数据位(bits)按固定方向(左移或右移)逐位移动。常见用途包括串并转换(串行↔并行)、数据延迟、简单存储、位操作与通信接口等。(也可有“循环移位寄存器”等变体。)
A shift register can convert serial data into parallel outputs.
移位寄存器可以把串行数据转换成并行输出。
In the microcontroller design, a 16-bit shift register delays the signal by one clock cycle per stage and supports bit-serial communication.
在该微控制器设计中,一个16位移位寄存器会让信号每经过一级延迟一个时钟周期,并支持位串行通信。
/ˈʃɪft ˌrɛdʒɪstər/
shift 意为“移动/转换”,源自古英语 sciftan(分开、转换);register 原义为“登记簿/记录”,源自拉丁语 registrum(记录)。组合成 shift register 后,在电子工程语境中指“用于在时钟驱动下移动并记录(存储)位序列的寄存器”。